Good places are tortuga bay, punta estrada beach and las grietas.
There are several places in puerto ayora where you can hire a surfboard. a good places to surf is tortuga bay.
In puerto ayora there are several places to rent mountain bikes. the price is around $15 for a full day.